/* CSS Document */

body {
    font-size: 12px;
    font-family: 'Microsoft Yahei', 'SimSun', sans-serif;
    overflow-x: hidden;
    color: #333;
    background: #fff;
    width: 100%;
}

input,
textarea {
    font-size: 100%;
    border: 0;
    padding: 0;
    background: none;
    outline: none;
    font-family: 'Microsoft Yahei';
}

body,
h1,
h2,
h3,
h4,
p,
ul,
ol,
dd,
dl,
form {
    margin: 0;
    padding: 0;
    font-weight: normal;
}

ul {
    padding-left: 0;
    list-style-type: none;
}

a {
    text-decoration: none;
    outline: none;
    color: #006ec3;
    transition: all .2s ease;
    cursor: pointer;
}

a:hover {
    color: #0068d8;
}

img {
    border: 0;
    vertical-align: top;
}

i,
s,
em,
u {
    font-style: normal;
    text-decoration: none;
}

*html {
    background-image: url(about:blank);
    background-attachment: fixed;
}


/*  */

.clearFix {
    *zoom: 1;
    clear: both;
}

.clearFix:after {
    content: '';
    display: block;
    clear: both;
}

.headerTop {
    height: 36px;
    line-height: 36px;
    background-color: #023b23
}

.headerTop>div {
    width: 1200px;
    margin: 0 auto;
}

.headerTop a {
    color: #b8c1bc;
    margin: 0 16px;
}

.headerTop a:hover {
    color: #fff;
}

.headerTop .rt {
    width: auto;
    float: right;
}

.headerTop a.serBtn {
    width: 14px;
    height: 14px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

.serBtn {
    cursor: pointer;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 24px;
    height: 20px;
    margin-right: 39px;
}

.serBtn img {
    padding-top: 10px;
}


/**è§£å†³ie6ä¸­çš„é¢¤åŠ¨æ•ˆæžœ**/

.fix:before,
.fix:after {
    content: "";
    display: table;
}

.fix {
    *zoom: 1;
}

.fix:after {
    clear: both;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.w1200 {
    width: 1200px;
    margin: 0 auto;
}


/* ************************************** */

.common {
    position: relative;
}

.common .header {
    height: 150px;
    background: url(./06.png) no-repeat;
    width: 1920px;
    margin-left: -360px;
    background-size: 100% 100%;
}

.common .header .left img {
    float: left;
    width: 292px;
    height: 69px;
    padding-top: 15px;
}

.common .header .left img:last-child {
    width: 390px;
    height: auto;
    height: 76px;
    margin-left: 25px;
    padding-top: 25px;
}

.common .header .right {
    width: 201px;
    float: right;
    text-align: right;
}

.common .header form {
    width: 201px;
    height: 30px;
    line-height: 30px;
    background: #fff;
    border-radius: 30px;
    overflow: hidden;
}

.common .header .right .text {
    width: 150px;
    padding: 0px 5px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #666;
}

.common .header .right p {
    margin: 15px 0px;
    font-size: 13px;
    color: #fff;
}

.common .header .right em {
    float: right;
    position: relative;
    width: 40px;
    overflow: hidden;
}

.common .header .right em .submit {
    width: 40px;
    height: 30px;
    line-height: 30px;
}

.common .header .right em img {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 40px;
    height: 30px;
}

.common .nav {
    width: 1920px;
    height: 60px;
    line-height: 60px;
    background: #49a760 repeat;
    opacity: .90;
    position: absolute;
    top: 150px;
    left: -360px;
    z-index: 999;
}

.common .nav ul li {
    float: left;
    font-size: 18px;
    padding: 0 30px;
    position: relative;
}

.common .nav ul li a {
    display: block;
    color: #fff;
}

.common .banner .hd {
    width: 100%;
    height: 19px;
    overflow: hidden;
    position: absolute;
    bottom: 25px;
    left: 0px;
    z-index: 1;
    text-align: center;
}

.common .banner .hd ul {
    overflow: hidden;
    zoom: 1;
    float: left;
    width: 100%;
    text-align: center;
}

.common .banner .hd ul li {
    display: inline-block;
    width: 74px;
    height: 6px;
    cursor: pointer;
    background: #fff;
    margin: 0px 10px;
}

.common .banner .hd ul li.on {
    background: #49a760;
}

.common .banner {
    height: 521px;
    position: relative;
}

.common .banner img {
    height: 521px;
    width: 1920px;
    margin-left: -360px;
}

.common .banner .bannerMore {
    position: absolute;
    padding: 30px 42px;
    background: url(./bannerbb.png) repeat;
    position: absolute;
    left: 0px;
    top: 120px;
    width: 365px;
    height: 293px;
}

.common .banner .bannerMore i {
    display: block;
    width: 120px;
    height: 2px;
    background: #0053ab;
}

.common .banner .bannerMore h3 {
    font-size: 28px;
    line-height: 35px;
    color: #49a760;
    font-weight: bold;
    height: 70px;
    overflow: hidden;
    margin: 25px 0px;
}

.common .banner .bannerMore p {
    font-size: 17px;
    color: #49a760;
    line-height: 28px;
    overflow: hidden;
    height: 84px;
}

.common .banner .bannerMore span {
    width: 140px;
    padding: 0 25px;
    height: 45px;
    line-height: 45px;
    color: #0053ab;
    border: 1px #0053ab solid;
    font-size: 15px;
    color: #004a99;
    background: url(../images/bannermore1.png) 160px no-repeat;
    display: block;
    margin-top: 30px;
}

.common .banner .bannerMore span:hover {
    color: #fff;
    border: 1px #0053ab solid;
    font-size: 15px;
    color: fff;
    background: url(../images/bannermore2.png) 160px #0053ab no-repeat;
    display: block;
    margin-top: 30px;
}

.common .bannertwo {
    width: 1920px;
    height: 295px;
    margin-left: -360px;
    z-index: 9
}

.common .bannertwo img {
    width: 1920px;
    height: 295px;
}

.w1200 ul li .subNav {
    top: 60px;
    width: 190px;
    position: absolute;
    left: 0px;
    display: none;
    background: url(./lanb.png) repeat;
}

.w1200 ul li .subNav dl {
    padding: 10px 30px;
}

.w1200 ul li.on .subNav {
    display: block;
}

.w1200 ul li.on .subNav dl dd {
    height: auto;
    line-height: 20px;
    padding: 5px 0;
}

.w1200 ul li.on .subNav dl dd {
    color: #016d38;
}

.common .nav .w1200 ul li.on .subNav dl dd a {
    padding: 0px;
    line-height: 20px;
    font-size: 16px;
}

.link {
    margin-top: 75px;
    text-align: center;
}

.link li {
    font-size: 14px;
    color: #333;
    display: inline-block;
    width: 26px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    border: 1px #d8d8d8 solid;
    margin: 0 2px;
}

.link li a {
    color: #333;
}

.link li.on {
    background: #cc1b1b;
    color: #fff;
}

.link .shangx {
    margin: 0 2px;
    color: #fff;
    width: 54px;
    color: #333;
}

.link .tianj {
    width: 150px;
    border: none;
    margin-left: 15px;
}

.link .tianj span {
    float: left;
    font-size: 14px;
    color: #6a6a6a;
    height: 26px;
    line-height: 26px;
}

.link .tianj input {
    width: 50px;
    float: left;
    text-align: center;
    font-size: 14px;
    color: #000;
    height: 26px;
    line-height: 26px;
    border: 1px #d8d8d8 solid;
    margin: 0 5px;
}

.link .tianj .go {
    width: 40px;
    text-align: center;
    height: 26px;
    line-height: 26px;
    border: 1px #d8d8d8 solid;
    display: inline-block;
    margin-left: 9px;
}

.index_news {
    margin: 60px auto;
}

.index_news .index_newsLeft {
    width: 582px;
    height: 380px;
    position: relative;
}

.index_news .index_newsLeft .hd {
    width: 65%;
    height: 19px;
    overflow: hidden;
    text-align: right;
    position: absolute;
    bottom: 14px;
    right: 14px;
    z-index: 1;
}

.index_news .index_newsLeft .hd ul {
    overflow: hidden;
    zoom: 1;
    width: 100%;
}

.index_news .index_newsLeft .hd ul li {
    display: inline-block;
    border-radius: 12px;
    width: 12px;
    height: 12px;
    cursor: pointer;
    background: #fff;
    margin: 0px 5px;
}

.index_news .index_newsLeft .hd ul li.on {
    background: #0068d8;
}

.index_news .index_newsLeft .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}

.index_news .index_newsLeft .bd li {
    zoom: 1;
    vertical-align: middle;
}

.index_news .index_newsLeft .bd img {
    width: 582px;
    height: 380px;
}

.index_news .index_newsLeft .bd p {
    width: 542px;
    padding: 0 20px;
    height: 56px;
    line-height: 56px;
    font-size: 18px;
    color: #ffffff;
    background: url(./hb.png) repeat;
    position: absolute;
    bottom: 0px;
    left: 0px;
}

.index_news .right {
    width: 570px;
}

.index_news .right .hd {
    height: 50px;
    border-bottom: 1px #d8d8d8 solid;
}

.index_news .right .hd ul li {
    float: left;
    height: 47px;
    color: #303030;
    font-size: 22px;
    margin-right: 30px;
    line-height: 38px;
}

.index_news .right .hd ul li.on {
    color: #024790;
    border-bottom: 3px #024790 solid;
}

.index_news .right .hd ul {
    float: left;
    width: 70%;
}

.index_news .right .hd .more {
    float: right;
    font-size: 14px;
    color: #505050;
    height: 50px;
    line-height: 50px;
}

.index_news .right .hd .more:hover {
    color: #024790;
}

.index_news .right .right_main h3 {
    font-size: 24px;
    color: #0e0e0e;
    margin-top: 20px;
    height: 31px;
    overflow: hidden;
}

.index_news .right .right_main p {
    font-size: 14px;
    color: #454545;
    line-height: 26px;
    margin-top: 15px;
    height: 52px;
    overflow: hidden;
}

.index_news .right .right_main:hover h3 {
    color: #004790;
}

.index_news .right .right_bom {
    margin-top: 20px;
}

.index_news .right .right_bom ul li {
    height: 40px;
    line-height: 40px;
    padding-left: 15px;
    background: url(../images/sanj.png) left no-repeat;
}

.index_news .right .right_bom ul li p {
    float: left;
    font-size: 16px;
    color: #1a1a1a;
    width: 470px;
    overflow: hidden;
}

.index_news .right .right_bom ul li span {
    float: right;
    font-size: 14px;
    color: #454545;
}

.index_news .right .right_bom ul li:hover p {
    color: #004790;
}

.index_main {
    width: 100%;
    margin: 0 auto;
    height: 618px;
    background: url(../images/index.jpg) center center no-repeat;
    background-size: 100% 100%;
}

.index_main .indexLecture {
    width: 416px;
}

.index_main .indexLecture .indexLecture_top {
    margin-top: 20px;
    height: 70px;
    line-height: 70px;
}

.index_main .indexLecture .indexLecture_top h3 {
    font-size: 22px;
    color: #fff;
    float: left;
    padding-left: 30px;
    background: url(../images/Lecture.png) left no-repeat;
}

.index_main .indexLecture .indexLecture_top .more {
    float: right;
    font-size: 14px;
    color: #fff;
    height: 60px;
    line-height: 60px;
    margin-top: 10px;
}

.index_main .indexLecture .indexLecture_main {
    width: 416px;
    height: 262px;
    position: relative;
}

.index_main .indexLecture .indexLecture_main img {
    width: 416px;
    height: 262px;
}

.index_main .indexLecture .indexLecture_main span {
    font-size: 24px;
    color: #fff;
    line-height: 30px;
    padding: 17px 50px 17px 30px;
    width: 240px;
    height: 60px;
    background: url(../images/Lecturehb.png) repeat;
    position: absolute;
    top: 124px;
    left: 0px;
}

.index_main .indexLecture:hover .indexLecture_main span {
    background: url(../images/lanb.png) repeat;
}

.index_main .indexLecture:hover .indexLecture_main a {
    display: block;
}

.index_main .indexLecture .indexLecture_bom {
    padding: 15px 35px;
    background: url(../images/Lecturebb.png) repeat;
}

.index_main .indexLecture .indexLecture_bom ul li {
    margin-top: 15px;
}

.index_main .indexLecture .indexLecture_bom ul li img {
    float: left;
    margin-top: 5px;
}

.index_main .indexLecture .indexLecture_bom ul li p {
    font-size: 15px;
    color: #464646;
    line-height: 26px;
    float: left;
    width: 300px;
    margin-left: 18px;
}

.index_main .indexScientific {
    width: 733px;
}

.index_main .indexScientific .indexScientific_top {
    margin-top: 20px;
    height: 70px;
    line-height: 70px;
}

.index_main .indexScientific .indexScientific_top h3 {
    font-size: 22px;
    color: #fff;
    float: left;
    padding-left: 30px;
    background: url(../images/Scientific.png) left no-repeat;
}

.index_main .indexScientific .indexScientific_top .more {
    float: right;
    font-size: 14px;
    color: #fff;
    height: 60px;
    line-height: 60px;
    margin-top: 10px;
}

.index_main .indexScientific .indexScientific_bom {
    padding: 25px 20px;
    width: 694px;
    height: 390px;
    background: url(../images/Scientificbb.png) repeat;
    border: 1px #70b5ff solid;
}

.index_main .indexScientific .indexScientific_bom .indexScientific_bomDiv {
    width: 330px;
    float: left;
    margin-left: 34px;
}

.index_main .indexScientific .indexScientific_bom .indexScientific_bomDiv:first-child {
    margin-left: 0px;
}

.index_main .indexScientific .indexScientific_bom .indexScientific_bomDiv .top {
    width: 100%;
    position: relative;
}

.index_main .indexScientific .indexScientific_bom .indexScientific_bomDiv .top img {
    width: 328px;
    height: 218px;
}

.index_main .indexScientific .indexScientific_bom .indexScientific_bomDiv .top p {
    width: 310px;
    padding: 0 10px;
    font-size: 16px;
    color: #fff;
    height: 47px;
    line-height: 47px;
    overflow: hidden;
    background: url(../images/hb.png) repeat;
    position: absolute;
    left: 0px;
    bottom: 0px;
}

.index_main .indexScientific .indexScientific_bom .indexScientific_bomDiv ul {
    margin-top: 18px;
}

.index_main .indexScientific .indexScientific_bom .indexScientific_bomDiv ul li {
    margin-bottom: 25px;
    height: 58px;
}

.index_main .indexScientific .indexScientific_bom .indexScientific_bomDiv ul li em {
    float: left;
    height: 56px;
    border: 1px #2d97ff solid;
    background: url(../images/Scientificbb.png) repeat;
    width: 56px;
    text-align: center;
}

.index_main .indexScientific .indexScientific_bom .indexScientific_bomDiv ul li:hover em {
    background: #006ec3
}

.index_main .indexScientific .indexScientific_bom .indexScientific_bomDiv ul li:hover em span {
    color: #fff
}

.index_main .indexScientific .indexScientific_bom .indexScientific_bomDiv ul li:hover em i {
    color: #fff
}

.index_main .indexScientific .indexScientific_bom .indexScientific_bomDiv ul li em span {
    display: block;
    font-size: 30px;
    color: #006ec3;
    height: 34px;
    line-height: 34px;
    margin-top: 3px;
}

.index_main .indexScientific .indexScientific_bom .indexScientific_bomDiv ul li em i {
    display: block;
    font-size: 12px;
    color: #006ec3;
}

.index_main .indexScientific .indexScientific_bom .indexScientific_bomDiv ul li p {
    float: left;
    font-size: 16px;
    color: #fff;
    line-height: 25px;
    width: 235px;
    margin-left: 20px;
    height: 50px;
    overflow: hidden;
    margin-top: 3px;
}

.indexnav {
    margin: 50px auto
}

.indexnav ul li {
    float: left;
    width: 261px;
    height: 123px;
    margin-left: 51px;
    border-radius: 6px;
    overflow: hidden;
}

.indexnav ul li p {
    font-size: 15px;
    margin: 25px 22px 7px 22px;
    height: 20px;
    overflow: hidden;
}

.indexnav ul li b {
    font-size: 24px;
    font-weight: bold;
    margin: 0 22px;
    height: 31px;
    overflow: hidden;
    display: block;
}

.indexnav ul li:first-child {
    margin-left: 0px;
}

.indexnav ul li:nth-child(1) {
    background: url(../images/indexnav1.png) no-repeat;
}

.indexnav ul li:nth-child(2) {
    background: url(../images/indexnav2.png) no-repeat;
}

.indexnav ul li:nth-child(3) {
    background: url(../images/indexnav3.png) no-repeat;
}

.indexnav ul li:nth-child(4) {
    background: url(../images/indexnav4.png) no-repeat;
}

.indexnav ul .li1 {
    background: url(../images/indexnav1.png) no-repeat;
}

.indexnav ul .li2 {
    background: url(../images/indexnav2.png) no-repeat;
}

.indexnav ul .li3 {
    background: url(../images/indexnav3.png) no-repeat;
}

.indexnav ul .li4 {
    background: url(../images/indexnav4.png) no-repeat;
}

.indexnav ul li:nth-child(1):hover {
    background: url(../images/indexnav11.png) no-repeat;
}

.indexnav ul li:nth-child(2):hover {
    background: url(../images/indexnav22.png) no-repeat;
}

.indexnav ul li:nth-child(3):hover {
    background: url(../images/indexnav33.png) no-repeat;
}

.indexnav ul li:nth-child(4):hover {
    background: url(../images/indexnav44.png) no-repeat;
}

.indexnav ul .li1:hover {
    background: url(../images/indexnav11.png) no-repeat;
}

.indexnav ul .li2:hover {
    background: url(../images/indexnav22.png) no-repeat;
}

.indexnav ul .li3:hover {
    background: url(../images/indexnav33.png) no-repeat;
}

.indexnav ul .li4:hover {
    background: url(../images/indexnav44.png) no-repeat;
}

.indexnav ul li p,
.indexnav ul li b {
    color: #3073ba;
}

.indexnav ul li p,
.indexnav ul li b {
    color: #49888f;
}

.indexnav ul li p,
.indexnav ul li b {
    color: #5a698f;
}

.indexnav ul li p,
.indexnav ul li b {
    color: #866350;
}

.indexnav ul .li1 p,
.indexnav ul .li1 b {
    color: #3073ba;
}

.indexnav ul .li2 p,
.indexnav ul .li2 b {
    color: #49888f;
}

.indexnav ul .li3 p,
.indexnav ul .li3 b {
    color: #5a698f;
}

.indexnav ul .li4 p,
.indexnav ul .li4 b {
    color: #866350;
}

.indexnav ul li:hover p {
    color: #fff;
}

.indexnav ul li:hover b {
    color: #fff;
}

.footer {
    width: 100%;
    background: #252525;
    height: 203px;
    padding-top: 25px;
}

.footer .footer_left {
    margin-top: 38px;
    margin-left: 8px;
}

.footer .footer_left img {
    width: 340px;
    height: 100px;
}

.footer .footer_left p {
    font-size: 13px;
    color: #c1c1c1;
    margin-top: 25px;
}

.footer .footer_main {
    margin-left: 120px;
    margin-top: 38px;
    width: 380px;
}

.footer .footer_main p {
    color: #c1c1c1;
    font-size: 13px;
    line-height: 25px;
}

.footer .footer_right {
    margin-top: 10px;
    width: 343px;
}

.footer .footer_right span {
    display: block;
    font-size: 15px;
    color: #c1c1c1;
    margin-bottom: 12px;
    /* margin-left:40px; */
}

.footer .footer_right ul li {
    /* margin-left:40px; */
    float: left;
    width: 50%;
}

.footer .footer_right ul li a {
    display: block;
    font-size: 13px;
    color: #c1c1c1;
    margin-bottom: 4px;
    height: 20px;
    line-height: 20px;
}

.Catalog {
    width: 268px;
    position: relative;
    padding-bottom: 40px;
    background: url(../images/Catalog2.png) #f2f2f2 repeat-y;
}

.Catalog em {
    display: block;
    width: 268px;
    height: 94px;
    line-height: 94px;
    position: absolute;
    top: -94px;
    background: url(./Catalog.png) no-repeat;
}

.Catalog em span {
    margin-left: 40px;
    padding-left: 50px;
    background: url(../images/Catalog.png) left no-repeat;
    font-size: 32px;
    color: #fff;
    display: block;
    font-weight: bold;
}

.Catalog ul h3 {
    width: 257px;
    height: 54px;
    line-height: 54px;
    border-left: 12px #d0cece solid;
    background: #f2f2f2;
}

.Catalog ul h3 a {
    padding-left: 45px;
    font-size: 20px;
    color: #191919;
    display: block;
}

.Catalog ul h3.on {
    border-left: 12px green solid;
    background: #fff;
}

.Catalog ul h3.on a {
    color: green;
}

.Catalog ul .small {
    border-top: 1px #f2f2f2 solid;
    padding: 10px 0px;
    display: none;
}

.Catalog ul .small ul li a {
    height: 40px;
    line-height: 40px;
    padding-left: 57px;
    font-size: 18px;
    color: #191919;
    display: block;
}

.Catalog ul .small ul li.on a {
    color: #005fc5;
}

.Catalog .experimentEm span {
    background: url(../images/experiment.png) left no-repeat;
}

.Catalog .laboratoryEm span {
    background: url(./laboratory.png) left no-repeat;
}

.Catalog .ranksIntroductionEm span {
    background: url(../images/ranksIntroduction.png) left no-repeat;
}

.Catalog .newsEm span {
    background: url(../images/news.png) left no-repeat;
}

.Content {
    width: 887px;
    padding-bottom: 100px;
}

.Bread {
    margin-top: 10px;
    height: 85px;
    background: url(../images/Bread.png) bottom no-repeat;
    line-height: 85px;
    margin-top: 10px;
}

.Bread h3 {
    color: #313131;
    font-size: 28px;
    padding-left: 48px;
    float: left;
}

.Bread p {
    float: right;
    font-size: 14px;
    color: #888;
}

.scienceYield {
    margin-top: 18px;
}

.scienceYield ul li {
    padding: 27px 0px;
    border-bottom: 1px #cccccc dashed;
}

.scienceYield ul li h3 {
    font-size: 20px;
    color: #1f1f1f;
    height: 26px;
    overflow: hidden;
}

.scienceYield ul li p {
    font-size: 14px;
    color: #454545;
    line-height: 26px;
    margin-top: 18px;
    height: 52px;
    overflow: hidden;
}

.scienceYield ul li:hover h3 {
    color: #015cbc;
}

.scienceYield ul li:hover p {
    color: #015cbc;
}

.size {
    text-align: right;
    height: 60px;
    line-height: 60px;
}

.size span {
    font-size: 14px;
    color: #464646;
}

.scienceProject .scienceProject_top {
    margin-top: 10px;
}

.scienceProject .scienceProject_top p {
    font-size: 16px;
    color: #181818;
    line-height: 36px;
    margin-bottom: 40px;
}

.scienceProject .scienceProject_bom {
    margin-top: 35px;
    text-align: center;
}

.scienceProject .scienceProject_bom h3 {
    font-size: 22px;
    color: #005ec2;
}

.scienceProject .scienceProject_bom ul {
    margin-top: 36px;
}

.scienceProject .scienceProject_bom ul li {
    height: 46px;
    margin: 2px 0px;
    line-height: 46px;
    background: #f3f2f2;
    overflow: hidden;
}

.scienceProject .scienceProject_bom ul li p {
    float: left;
    width: 380px;
    font-size: 15px;
    color: #21272c;
}

.scienceProject .scienceProject_bom ul li:first-child {
    font-size: 16px;
    color: #21272c;
    background: #e8eff6;
}

.scienceProject .scienceProject_bom ul li:nth-child(2n+2) {
    background: #fff;
}

.sciencePublish {
    margin-top: 40px;
}

.sciencePublish ul li {
    padding: 20px 26px;
    background: #edf1f6;
}

.sciencePublish ul li h3 {
    font-size: 16px;
    color: #1a1a1a;
    height: 21px;
    opacity: hidden
}

.sciencePublish ul li p {
    font-size: 14px;
    color: #787878;
    margin-top: 15px;
    height: 19px;
    overflow: hidden;
}

.sciencePublish ul li:nth-child(2n+2) {
    background: #fff;
}

.sciencePublish ul .two {
    background: #fff;
}

.sciencePublish ul li:hover h3 {
    color: #015cbc;
}

.sciencePublish ul li:hover p {
    color: #015cbc;
}

.sciencePrize {
    margin-top: 55px;
}

.sciencePrize ul li {
    height: 60px;
    line-height: 60px;
    overflow: hidden;
    padding: 0px 26px;
}

.sciencePrize ul li p {
    float: left;
    font-size: 15px;
    color: #1a1a1a;
    width: 530px;
}

.sciencePrize ul li span {
    font-size: 15px;
    color: #015cbc;
    float: left;
    margin-left: 30px;
}

.sciencePrize ul li i {
    float: right;
    font-size: 14px;
    color: #787878;
}

.sciencePrize ul li:nth-child(2n+1) {
    background: #edf1f6;
}

.sciencePrize ul .one {
    background: #edf1f6;
}

.sciencePrize ul li:hover p {
    color: #015cbc;
}

.scienceDirection {
    margin-top: 40px;
}

.scienceDirection .title {
    height: 54px;
    cursor: pointer;
    line-height: 54px;
    padding: 0 23px;
    background: url(../images/scienceDirectionjia.png) 847px #ededed no-repeat;
    margin-bottom: 1px;
}

.scienceDirection .title h3 {
    font-size: 18px;
    color: #262525;
    padding-left: 15px;
    background: url(../images/scienceDirection.png) left no-repeat;
}

.scienceDirection .small {
    padding: 0px 10px 60px 10px;
    line-height: 34px;
    display: none;
}

.scienceDirection .small span {
    display: block;
    font-size: 16px;
    color: #504f4f;
    margin-top: 26px;
}

.scienceDirection .small p {
    font-size: 16px;
    color: #181818;
}

.scienceDirection .small p a:hover {
    color: #015cbc;
}

.scienceDirection .currentDd h3 {
    color: #005ec2;
    background: url(../images/scienceDirection1.png) left no-repeat;
}

.scienceDirection .currentDd {
    background: url(../images/jian.png) 847px #ededed no-repeat;
}

.experimentTest {
    margin-top: 20px;
}

.experimentTest .experimentTest_top img {
    width: 100%;
    margin-bottom: 30px;
}

.experimentTest .experimentTest_top p {
    font-size: 15px;
    color: #181818;
    line-height: 34px;
    margin: 0px 12px 45px 12px;
}

.experimentTest .experimentTest_bom h3 {
    padding-left: 28px;
    background: url(../images/scienceDirection1.png) 8px no-repeat;
    font-size: 22px;
    color: #005ec2;
    margin-bottom: 30px;
}

.experimentTest .experimentTest_bom ul li {
    width: 283px;
    padding-bottom: 42px;
    float: left;
    background: #f4f3f3;
    margin-left: 19px;
}

.experimentTest .experimentTest_bom ul li img {
    width: 100%;
    height: 174px;
}

.experimentTest .experimentTest_bom ul li:first-child {
    margin-left: 0px;
}

.experimentTest .experimentTest_bom ul li h4 {
    margin: 23px 20px 14px 20px;
    font-size: 16px;
    color: #262626;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
}

.experimentTest .experimentTest_bom ul li p {
    margin: 0px 20px;
    font-size: 14px;
    color: #666;
    line-height: 26px;
    height: 78px;
    overflow: hidden;
}

.experimentTest .experimentTest_bom ul li span {
    width: 118px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    font-size: 14px;
    color: #454545;
    border-radius: 3px;
    display: block;
    margin: 26px 0px 0px 20px;
    background: #fff;
    border: 1px #e0e0e0 solid;
}

.experimentTest .experimentTest_bom ul li:hover h4 {
    color: #015cbc;
}

.experimentTest .experimentTest_bom ul li:hover p {
    color: #015cbc;
}

.experimentOrder {
    margin-top: 70px;
}

.experimentOrder ul li {
    height: 34px;
    line-height: 34px;
    margin-bottom: 26px;
}

.experimentOrder ul li span {
    float: left;
    width: 210px;
    margin-right: 26px;
    font-size: 16px;
    color: #181818;
    text-align: right;
}

.experimentOrder ul li input {
    width: 280px;
    padding: 0 10px;
    height: 32px;
    line-height: 32px;
    border: 1px #d0d0d0 solid;
    background: #fff;
    font-size: 15px;
    color: #666;
}

.experimentOrder ul li textarea {
    width: 400px;
    padding: 0 10px;
    height: 140px;
    line-height: 32px;
    border: 1px #d0d0d0 solid;
    background: #fff;
    font-size: 15px;
    color: #666;
}

.experimentOrder ul li:last-child {
    height: 140px;
}

.experimentOrder .submit {
    margin: 60px 0px 0px 238px;
    width: 174px;
    height: 47px;
    text-align: center;
    line-height: 47px;
    color: #fff;
    font-size: 16px;
    border-radius: 3px;
    background: #015cbc;
}

.experimentEquipment {
    margin-top: 20px;
}

.experimentEquipment .experimentEquipment_top {
    background: #f9f9f9;
    border: 1px #ececec solid;
}

.experimentEquipment .experimentEquipment_top .experimentEquipment_topDiv {
    padding: 16px 20px 6px 20px;
    border-bottom: 1px #ececec solid;
}

.experimentEquipment .experimentEquipment_top .experimentEquipment_topDiv span {
    float: left;
    font-size: 16px;
    color: #595959;
    width: 115px;
    height: 26px;
    line-height: 26px;
}

.experimentEquipment .experimentEquipment_top .experimentEquipment_topDiv ul {
    float: left;
    width: 720px;
}

.experimentEquipment .experimentEquipment_top .experimentEquipment_topDiv ul li {
    color: #101010;
    cursor: pointer;
    float: left;
    height: 26px;
    line-height: 26px;
    margin-bottom: 12px;
    font-size: 15px;
    padding: 0 10px;
    margin-left: 30px;
    border-radius: 3px;
}

.experimentEquipment .experimentEquipment_top .experimentEquipment_topDiv ul .active {
    background: #489af0;
    color: #fff;
}

.experimentEquipment .experimentEquipment_bom ul li {
    width: 283px;
    padding-bottom: 42px;
    float: left;
    background: #f4f3f3;
    margin-left: 19px;
    margin-top: 40px;
}

.experimentEquipment .experimentEquipment_bom ul li img {
    width: 100%;
    height: 174px;
}

.experimentEquipment .experimentEquipment_bom ul li:nth-child(3n+1) {
    margin-left: 0px;
}

.experimentEquipment .experimentEquipment_bom ul .one {
    margin-left: 0px;
}

.experimentEquipment .experimentEquipment_bom ul li h4 {
    margin: 23px 20px 14px 20px;
    font-size: 16px;
    color: #262626;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
}

.experimentEquipment .experimentEquipment_bom ul li:hover h4 {
    color: #015cbc;
}

.experimentEquipment .experimentEquipment_bom ul li:hover p {
    color: #015cbc;
}

.experimentEquipment .experimentEquipment_bom ul li p {
    margin: 0px 20px;
    font-size: 14px;
    color: #666;
    line-height: 26px;
    height: 78px;
    overflow: hidden;
}

.experimentEquipment .experimentEquipment_bom ul li span {
    width: 118px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    font-size: 14px;
    color: #454545;
    border-radius: 3px;
    display: block;
    margin: 26px 0px 0px 20px;
    background: #fff;
    border: 1px #e0e0e0 solid;
}

.experimentEquipmentXq .experimentEquipmentXq_top h3 {
    font-size: 22px;
    color: #005ec2;
    font-weight: bold;
}

.experimentEquipmentXq .experimentEquipmentXq_top img {
    display: block;
    width: 434px;
    margin: 30px 0px;
}

.experimentEquipmentXq .experimentEquipmentXq_top ul li {
    padding: 0 20px;
    font-size: 15px;
    color: #181818;
    height: 46px;
    line-height: 46px;
    margin: 2px 0px;
    background: #f3f2f2;
}

.experimentEquipmentXq .experimentEquipmentXq_top ul li:first-child {
    background: #e8eff6;
    font-size: 16px;
}

.experimentEquipmentXq .experimentEquipmentXq_top ul li:nth-child(2n+2) {
    background: #ffffff;
}

.experimentEquipmentXq .experimentEquipmentXq_bom {
    margin-top: 45px;
}

.experimentEquipmentXq .experimentEquipmentXq_bom h3 {
    font-size: 22px;
    padding-left: 22px;
    margin-bottom: 25px;
    background: url(../images/scienceDirection1.png) left no-repeat;
    color: #005ec2;
}

.experimentEquipmentXq .experimentEquipmentXq_bom p {
    font-size: 16px;
    color: #181818;
    line-height: 34px;
}

.laboratoryHistory .laboratoryHistory_top ul {
    display: block;
    padding-top: 30px;
    background: url(../images/xian.png) 80px repeat-y;
}

.laboratoryHistory .laboratoryHistory_top ul li {
    margin-bottom: 55px;
}

.laboratoryHistory .laboratoryHistory_top ul li h3 {
    width: 62px;
    padding-right: 27px;
    font-size: 22px;
    color: #015cbc;
    font-weight: normal;
    background: url(../images/kongy.png) right no-repeat;
}

.laboratoryHistory .laboratoryHistory_top ul li .laboratoryHistory_liTop {
    margin: 8px 0px 0px 73px;
}

.laboratoryHistory .laboratoryHistory_top ul li .laboratoryHistory_liTop span {
    font-size: 16px;
    color: #015cbc;
    float: left;
    width: 45px;
    background: url(../images/shiy.png) left no-repeat;
    padding-left: 22px;
    height: 46px;
    line-height: 46px;
}

.laboratoryHistory .laboratoryHistory_top ul li .laboratoryHistory_liTop em {
    padding-left: 10px;
    background: url(../images/hsj.png) left top 14px no-repeat;
    width: 730px;
    float: left;
}

.laboratoryHistory .laboratoryHistory_top ul li .laboratoryHistory_liTop em p {
    font-size: 16px;
    color: #181818;
    line-height: 34px;
    padding: 6px 15px;
    background: #f2f2f2;
}

.laboratoryHistory .laboratoryHistory_top ul li .laboratoryHistory_liBom {
    width: 706px;
    margin: 20px 0px 0px 167px;
}

.laboratoryHistory .laboratoryHistory_top ul li .laboratoryHistory_liBom img {
    display: block;
    width: 440px;
}

.laboratoryHistory .laboratoryHistory_top ul li .laboratoryHistory_liBom p {
    color: #181818;
    font-size: 15px;
    line-height: 34px;
    margin-bottom: 16px;
    padding-right: 15px;
}

.laboratoryIntroduce {
    margin-top: 20px;
}

.laboratoryIntroduce p {
    font-size: 16px;
    color: #181818;
    line-height: 34px;
    margin-bottom: 45px;
}

.laboratoryIntroduce .laboratoryIntroduce_top img {
    width: 100%;
}

.laboratoryIntroduce .laboratoryIntroduce_bom {
    margin-top: 45px;
}

.laboratoryIntroduce .laboratoryIntroduce_bom h3 {
    padding-left: 28px;
    background: url(../images/scienceDirection1.png) 8px no-repeat;
    font-size: 22px;
    color: #005ec2;
    margin-bottom: 30px;
}

.laboratoryIntroduce .laboratoryIntroduce_bom .laboratoryIntroduceTable {
    text-align: center;
    background: #ebf3fc;
    margin-bottom: 40px;
}

.laboratoryIntroduce .laboratoryIntroduce_bom .laboratoryIntroduceTable .laboratoryIntroduceTable_top {
    width: 840px;
    margin: 0 auto;
    border-bottom: 1px #d9e4f0 solid;
    padding: 26px 0px;
}

.laboratoryIntroduce .laboratoryIntroduce_bom .laboratoryIntroduceTable .laboratoryIntroduceTable_top span {
    font-size: 16px;
    color: #181818;
    line-height: 30px;
    text-align: left;
    float: left;
    margin-left: 55px;
}

.laboratoryIntroduce .laboratoryIntroduce_bom .laboratoryIntroduceTable .laboratoryIntroduceTable_top span b {
    font-size: 40px;
    font-weight: bold;
    color: #ef0000;
}

.laboratoryIntroduce .laboratoryIntroduce_bom .laboratoryIntroduceTable .laboratoryIntroduceTable_top span:first-child {
    margin-left: 200px;
}

.laboratoryIntroduce .laboratoryIntroduce_bom .laboratoryIntroduceTable .laboratoryIntroduceTable_top span:last-child {
    line-height: 55px;
}

.laboratoryIntroduce .laboratoryIntroduce_bom .laboratoryIntroduceTable .laboratoryIntroduceTable_bom {
    padding: 26px 0px 40px 0px;
}

.laboratoryIntroduce .laboratoryIntroduce_bom .laboratoryIntroduceTable .laboratoryIntroduceTable_bom ul li {
    width: 25%;
    float: left;
}

.laboratoryIntroduce .laboratoryIntroduce_bom .laboratoryIntroduceTable .laboratoryIntroduceTable_bom ul li p {
    margin: 0px;
}

.laboratoryIntroduce .laboratoryIntroduce_bom .laboratoryIntroduceTable .laboratoryIntroduceTable_bom ul li p span {
    font-size: 40px;
    color: #005ec2;
    font-weight: bold;
    padding-right: 4px;
}

.laboratoryIntroduce .laboratoryIntroduce_bom .laboratoryIntroduceTable .laboratoryIntroduceTable_bom ul li img {
    display: block;
    margin: 0px auto 13px auto;
}

.laboratoryIntroduce p:last-child {
    margin-bottom: 0px;
}

.laboratoryLeader .laboratoryLeader_top ul li {
    width: 154px;
    padding: 5px;
    background: #f2f2f2;
    float: left;
    margin: 36px 28px 0px 28px;
}

.laboratoryLeader .laboratoryLeader_top ul li .laboratoryLeader_topImg img {
    width: 154px;
    height: 205px;
}

.laboratoryLeader .laboratoryLeader_top ul li .laboratoryLeader_topImg {
    position: relative;
    width: 154px;
    height: 205px;
}

.laboratoryLeader .laboratoryLeader_top ul li .laboratoryLeader_topImg span {
    padding: 0 14px;
    position: absolute;
    bottom: 0px;
    right: 0px;
    font-size: 15px;
    color: #fff;
    height: 33px;
    line-height: 33px;
    background: url(../images/hb.png) repeat;
}

.laboratoryLeader .laboratoryLeader_top ul li p {
    text-align: center;
    height: 40px;
    font-size: 16px;
    color: #212121;
    line-height: 45px;
}

.laboratoryLeader .laboratoryLeader_top ul li:hover p {
    color: #015cbc;
}

.laboratoryCommittee .laboratoryCommittee_top {
    margin-top: 38px;
}

.laboratoryCommittee .laboratoryCommittee_top h3 {
    font-size: 26px;
    color: #005ec2;
    line-height: 32px;
    text-align: center;
    margin-bottom: 34px;
}

.laboratoryCommittee .laboratoryCommittee_top ul li {
    height: 46px;
    line-height: 46px;
    background: #f3f2f2;
    overflow: hidden;
    font-size: 15px;
    color: #21272c;
    padding: 0 40px;
    font-weight: normal;
}

.laboratoryCommittee .laboratoryCommittee_top ul li:first-child {
    background: #e8eff6;
    font-size: 16px;
    color: #21272c;
}

.laboratoryCommittee .laboratoryCommittee_top ul li:nth-child(2n+2) {
    background: #fff;
    margin: 2px 0px;
}

.laboratoryCommittee .laboratoryCommittee_top ul li b {
    font-weight: normal;
    float: left;
}

.laboratoryCommittee .laboratoryCommittee_top ul li p {
    width: 130px;
    margin-right: 10px;
    float: left;
}

.laboratoryCommittee .laboratoryCommittee_top ul li span {
    width: 180px;
    margin-right: 10px;
    float: left;
}

.laboratoryCommittee .laboratoryCommittee_top ul li i {
    width: 310px;
    margin-right: 10px;
    float: left;
}

.laboratoryCommittee .laboratoryCommittee_top ul li:hover p {
    color: #015cbc;
}

.laboratoryCommittee .laboratoryCommittee_top ul li:hover b {
    color: #015cbc;
}

.laboratoryCommittee .laboratoryCommittee_top ul li:hover span {
    color: #015cbc;
}

.laboratoryCommittee .laboratoryCommittee_top ul li:hover i {
    color: #015cbc;
}

.cultureTutor {
    margin-top: 20px;
}

.cultureTutor .cultureTutor_top {
    background: #f9f9f9;
    border: 1px #ececec solid;
}

.cultureTutor .cultureTutor_top .cultureTutor_topDiv {
    padding: 16px 20px 6px 20px;
    border-bottom: 1px #ececec solid;
}

.cultureTutor .cultureTutor_top .cultureTutor_topDiv span {
    float: left;
    font-size: 16px;
    color: #595959;
    width: 115px;
    height: 26px;
    line-height: 26px;
}

.cultureTutor .cultureTutor_top .cultureTutor_topDiv ul {
    float: left;
    width: 720px;
}

.cultureTutor .cultureTutor_top .cultureTutor_topDiv ul li {
    color: #101010;
    cursor: pointer;
    float: left;
    height: 26px;
    line-height: 26px;
    margin-bottom: 12px;
    font-size: 15px;
    padding: 0 10px;
    margin-left: 30px;
    border-radius: 3px;
}

.cultureTutor .cultureTutor_top .cultureTutor_topDiv ul .active {
    background: #489af0;
    color: #fff;
}

.cultureTutor .cultureTutor_bom ul li {
    width: 154px;
    padding: 5px 5px 10px 5px;
    background: #f2f2f2;
    float: left;
    margin: 36px 28px 0px 28px;
}

.cultureTutor .cultureTutor_bom ul li .cultureTutor_bomImg img {
    width: 154px;
    height: 205px;
}

.cultureTutor .cultureTutor_bom ul li .cultureTutor_bomImg {
    position: relative;
    width: 154px;
    height: 205px;
}

.cultureTutor .cultureTutor_bom ul li .cultureTutor_bomImg span {
    padding: 0 14px;
    position: absolute;
    bottom: 0px;
    right: 0px;
    font-size: 15px;
    color: #fff;
    height: 33px;
    line-height: 33px;
    background: url(../images/hb.png) repeat;
    overflow: hidden;
}

.cultureTutor .cultureTutor_bom ul li p {
    text-align: center;
    font-size: 16px;
    color: #212121;
    margin-top: 10px;
    height: 21px;
    overflow: hidden;
}

.cultureTutor .cultureTutor_bom ul li i {
    font-size: 15px;
    color: #3d3d3d;
    text-align: center;
    display: block;
    margin-top: 5px;
    height: 20px;
    overflow: hidden;
}

.cultureTutor .cultureTutor_bom ul li:hover p {
    color: #015cbc;
}

.cultureTutor .cultureTutor_bom ul li:hover i {
    color: #015cbc;
}

.cultureStudent {
    margin-top: 45px;
}

.cultureStudent .cultureStudent_top ul li {
    padding: 0 20px;
    height: 60px;
    line-height: 60px;
}

.cultureStudent .cultureStudent_top ul li:nth-child(2n+1) {
    background: #edf1f6
}

.cultureStudent .cultureStudent_top ul li p {
    float: left;
    font-size: 15px;
    color: #1a1a1a;
    width: 710px;
    overflow: hidden;
}

.cultureStudent .cultureStudent_top ul li:hover p {
    color: #015cbc;
}

.cultureStudent .cultureStudent_top ul li span {
    float: right;
    font-size: 14px;
    color: #787878;
}

.ranksIntroduction .ranksIntroduction_top {
    margin-top: 20px;
}

.ranksIntroduction p {
    font-size: 15px;
    color: #181818;
    line-height: 34px;
    text-indent: 30px;
}

.ranksIntroduction .ranksIntroduction_top h3 {
    font-size: 28px;
    color: #005ec2;
    text-align: center;
}

.ranksIntroduction .ranksIntroduction_top p {
    margin-top: 35px;
}

.ranksIntroduction .ranksIntroduction_bom h3 {
    padding-left: 28px;
    background: url(../images/scienceDirection1.png) 8px no-repeat;
    font-size: 22px;
    color: #005ec2;
    margin: 50px 0px 26px 0px;
}

.rankslearning .rankslearning_top {
    margin-top: 38px;
}

.rankslearning .rankslearning_top h3 {
    font-size: 26px;
    color: #005ec2;
    line-height: 32px;
    text-align: center;
    margin-bottom: 34px;
}

.rankslearning .rankslearning_top ul li {
    height: 46px;
    line-height: 46px;
    background: #f3f2f2;
    overflow: hidden;
    font-size: 15px;
    color: #21272c;
    padding: 0 40px;
    font-weight: normal;
}

.rankslearning .rankslearning_top ul li:first-child {
    background: #e8eff6;
    font-size: 16px;
    color: #21272c;
}

.rankslearning .rankslearning_top ul li:nth-child(2n+2) {
    background: #fff;
    margin: 2px 0px;
}

.rankslearning .rankslearning_top ul li b {
    font-weight: normal;
    float: left;
}

.rankslearning .rankslearning_top ul li p {
    width: 130px;
    margin-right: 10px;
    float: left;
}

.rankslearning .rankslearning_top ul li span {
    width: 460px;
    margin-right: 10px;
    float: left;
}

.rankslearning .rankslearning_top ul li i {
    width: 115px;
    margin-right: 10px;
    float: left;
}

.rankslearning .rankslearning_top ul li:hover p {
    color: #015cbc;
}

.rankslearning .rankslearning_top ul li:hover b {
    color: #015cbc;
}

.rankslearning .rankslearning_top ul li:hover span {
    color: #015cbc;
}

.rankslearning .rankslearning_top ul li:hover i {
    color: #015cbc;
}

.ranksResearch {
    margin-top: 35px;
}

.ranksResearch .ranksResearch_top ul li {
    width: 19px;
    height: 19px;
    cursor: pointer;
    line-height: 19px;
    text-align: center;
    font-size: 15px;
    color: #272727;
    margin: 0 7.5px;
    float: left;
}

.ranksResearch .ranksResearch_top ul .active {
    background: #096fdd;
    color: #fff;
}

.ranksResearch .ranksResearch_bom ul li {
    height: 179px;
    width: 443px;
    float: left;
    margin-top: 38px;
}

.ranksResearch .ranksResearch_bom ul li .left {
    height: 179px;
    width: 140px;
}

.ranksResearch .ranksResearch_bom ul li .left img {
    height: 179px;
    width: 140px;
}

.ranksResearch .ranksResearch_bom ul li .right {
    width: 270px;
    padding: 30px 0px;
}

.ranksResearch .ranksResearch_bom ul li h3 {
    font-size: 20px;
    color: #010101;
    margin-bottom: 10px;
}

.ranksResearch .ranksResearch_bom ul li p {
    font-size: 14px;
    color: #212121;
    line-height: 34px;
}

.ranksResearch .ranksResearch_bom ul li:hover h3 {
    color: #015cbc;
}

.ranksExpert {
    margin-top: 20px;
}

.ranksExpert .ranksExpert_top ul li {
    width: 145px;
    float: left;
    margin: 20px 16px 0px 16px;
    text-align: center;
}

.ranksExpert .ranksExpert_top ul li p {
    font-size: 16px;
    color: #212121;
    height: 40px;
    line-height: 40px;
}

.ranksExpert .ranksExpert_top ul li img {
    width: 145px;
    height: 200px;
}

.ranksExpert .ranksExpert_top ul li:hover p {
    color: #015cbc;
}

.ranksExpert .ranksExpert_bom {
    margin-top: 40px;
}

.ranksExpert .ranksExpert_bom table {
    border-collapse: collapse;
    width: 858px;
    margin: 0 auto;
}

.ranksExpert .ranksExpert_bom tr td {
    padding: 12px 27px;
    font-size: 15px;
    background: #f8f8f8;
    color: #212121;
}

.ranksExpert .ranksExpert_bom tr td:first-child {
    width: 166px;
    text-align: center;
    background: #eeeeee;
}

.ranksExpert .ranksExpert_bom tr td {
    border: 1px #fff solid;
}

.ranksExpert .ranksExpert_bom tr td span {
    display: inline-block;
    margin-right: 16px;
}

.ranksExpert .ranksExpert_bom tr td span:hover {
    color: #015cbc;
}

.ranksExpertXq {
    margin: 0 40px;
}

.ranksExpertXq .ranksExpertXq_top {
    height: 220px;
    overflow: hidden;
    margin-top: 40px;
}

.ranksExpertXq .ranksExpertXq_top .left {
    width: 160px;
    height: 220px;
}

.ranksExpertXq .ranksExpertXq_top .left img {
    width: 160px;
    height: 220px;
}

.ranksExpertXq .ranksExpertXq_top .right {
    width: 610px;
    padding: 14px 0px;
}

.ranksExpertXq .ranksExpertXq_top .right h3 {
    font-size: 24px;
    color: #121212;
}

.ranksExpertXq .ranksExpertXq_top .right p {
    font-size: 15px;
    margin: 6px 0px 20px 0px;
}

.ranksExpertXq .ranksExpertXq_top .right span {
    font-size: 15px;
    color: #121212;
    line-height: 36px;
    display: inline-block;
    width: 298px;
    margin-right: 5px;
}

.ranksExpertXq .ranksExpertXq_bom {
    margin-top: 10px;
}

.ranksExpertXq .ranksExpertXq_bom h3 {
    font-size: 22px;
    padding-left: 22px;
    margin-top: 40px;
    margin-bottom: 20px;
    background: url(../images/scienceDirection1.png) left no-repeat;
    color: #005ec2;
}

.ranksExpertXq .ranksExpertXq_bom p {
    font-size: 16px;
    color: #181818;
    line-height: 34px;
}

.news {
    margin-left: 0 7px;
}

.news .news_top {
    margin-top: 30px;
}

.news .news_top ul li {
    padding: 25px 0px;
    border-bottom: 1px #ccc dashed;
    height: 140px;
}

.news .news_top ul li .left {
    width: 199px;
    height: 140px;
}

.news .news_top ul li .left img {
    width: 199px;
    height: 140px;
}

.news .news_top ul li .right {
    width: 648px;
}

.news .news_top ul li .right h3 {
    font-size: 20px;
    height: 26px;
    line-height: 26px;
    color: #1f1f1f;
    overflow: hidden;
    font-weight: 600;
    margin: 2px 0px;
}

.news .news_top ul li .right span {
    display: block;
    padding-left: 22px;
    background: url(../images/biao.png) left no-repeat;
    font-size: 14px;
    color: #999;
    margin: 14px 0px;
}

.news .news_top ul li .right p {
    font-size: 14px;
    color: #454545;
    line-height: 26px;
    height: 52px;
    overflow: hidden;
}

.news .news_top ul li:hover h3 {
    color: #015cbc;
}

.news .news_top ul li:hover p {
    color: #015cbc;
}

.newsXq .newsXq_top {
    height: 104px;
    border-bottom: 1px #dedede solid;
    text-align: center;
}

.newsXq .newsXq_top h3 {
    font-size: 32px;
    color: #030303;
    margin: 34px 0px;
}

.newsXq .newsXq_top em {
    display: block
}

.newsXq .newsXq_top em span {
    font-size: 13px;
    color: #808080;
}

.newsXq .newsXq_top em span:nth-child(2) {
    margin: 0 270px;
}

.newsXq .newsXq_bom p {
    font-size: 16px;
    color: #181818;
    line-height: 34px;
    margin-bottom: 36px;
}

.newsXq .newsXq_bom img {
    display: block;
    width: 500px;
    margin: 0 auto;
}


/*Q æ–°å¢žåˆ†é¡µå™¨ å…¬å…± */

.paginga {
    width: 100%;
    font-size: 0;
    text-align: center;
    padding-top: 49px;
    padding-bottom: 136px;
}

.paginga a,
.paginga .p_prev,
.paginga .p_next,
.paginga .p_go {
    width: 24px;
    height: 24px;
    border: 1px solid #c8c8c8;
    display: inline-block;
    background: #ffffff;
    font-size: 13px;
    color: #646464;
    line-height: 24px;
    text-align: center;
    margin: 0 3px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
}

.paginga .p_go:hover {
    color: #c2018e;
    border-color: #c2018e;
    color: #ffffff;
}

.paginga a.on {
    border: 1px solid #cc1b1b;
    background: #cc1b1b;
    color: #ffffff;
}

.paginga a:hover,
.paginga .p_prev:hover,
.paginga .p_next:hover,
.paginga .p_first:hover,
.paginga .p_last:hover {
    border: 1px solid #cc1b1b;
    background: #cc1b1b;
    color: #ffffff;
}

.paginga .p_prev,
.paginga .p_next {
    width: 55px;
}

.paginga a.p_first,
.paginga a.p_last {
    width: 40px;
    height: 24px;
    border: 1px solid #c8c8c8;
    display: inline-block;
    background: #ffffff;
    font-size: 13px;
    color: #646464;
    line-height: 24px;
    text-align: center;
    margin: 0 3px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    cursor: pointer;
}